http://www.xtibia.com/forum/topic/134875-matar-monstro-abrir-tp-remover-parede-ganhar-storage/
ve se isso não funciona
info
Grupo: Visconde
Registrado: 14/01/08
Posts: 461
Reputação: +100

http://www.xtibia.com/forum/topic/134875-matar-monstro-abrir-tp-remover-parede-ganhar-storage/
ve se isso não funciona
Não funciona, eu mato o monster e não aparece o tp. Não sei no que estou errando ;s
Tenta AI:
em creaturescripts/scripts copia um arquivo .lua e renomeia BossTp e coloca:
local tpId = 1387
local tps = {
["Demon"] = {pos = {x=1000, y=500, z=7}, toPos = {x=1100, y=600, z=7}, time = 30},
}
function removeTp(tp)
local t = getTileItemById(tp.pos, tpId)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
end
function onDeath(cid)
local tp = tps[getCreatureName(cid)]
if tp then
doCreateTeleport(tpId, tp.toPos, tp.pos)
doCreatureSay(cid, "A PASSAGEM IRA SUMIR EM "..tp.time.." seconds.", TALKTYPE_ORANGE_1)
addEvent(removeTp, tp.time*1000, tp)
end
return TRUE
end
Em creaturescripts.xml coloca:
<event type="death" name="BossTp" event="script" value="BossTp.lua"/>
e em monsters coloca no monstro que voce quizer exemplo: demon, coloque antes do </monster>:
<script>
<event name="BossTp"/>
</script>
Vermelho: Nome do Bixo que voce quer que ao matar o tp aparecer.
Verde: posição onde o tp ira aparecer
Azul: posição que o player vai aparecer ao entrar no teleport
Laranja: tempo para o tp desaparecer
PS: o nome do bixo tem que começar com letra maiuscula exemplo: Demon e não demon.
Editado Outubro 3 por Janmix
info
Grupo: Campones
Registrado: 12/09/12
Posts: 59
Reputação: +1
To querendo muito um script que, quando matem o monstro aparece um tp, por que senao seria muito facil correr pela quest e não matar o monstro. Já vi tutoriais aki no xtibia mais nenhum deles deu certo, eu mato o monstro mais n aparece o tp
meu ot é 8.60